package com.tedu.pojo.cn;

import com.tedu.pojo.pojo.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
* 程序入口
*/
public class SpringMain {

    public static void main(String[] arg){

/**     User user = new User();  //组件user与组件spring耦合度高
        user.setName("我的一个javabean对象,直接调用");
        System.out.println(user.getName());
*/
    
        //加载spring配置文件,启动spring
        ApplicationContext applicationContext = new  ClassPathXmlApplicationContext("applicationContext.xml");
        //成功启动spring
        //从spring种取出我们需要的组件
        User user = (User) applicationContext.getBean("user");

        user.setName("我是被spring创建的,你为什么能够使用我");
        System.out.println(user.getName());

    }
}
